package com.justgame.project.service.system.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.justgame.project.cloud.base.entity.BaseEntity;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

/**
*
* 平台站内订单
*
* @tableName sys_station_order
* @author Zwb
*/
@Data
@TableName("sys_station_order")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="SysStationOrder对象", description="平台站内订单")
public class SysStationOrder extends BaseEntity {
    /**
     * 游戏信息
     */
    @ApiModelProperty(value = "游戏信息")
    private Integer gameInfoId;

    /**
     * 购买消耗金币
     */
    @ApiModelProperty(value = "购买消耗金币")
    private BigDecimal costCoins;

    /**
     * 支付前拥有金币
     */
    @ApiModelProperty(value = "支付前拥有金币")
    private BigDecimal beforePaidCoins;

    /**
     * 订单支付过期时间
     */
    @ApiModelProperty(value = "订单支付过期时间")
    private LocalDateTime expireDate;

    /**
     * 订单编号
     */
    @ApiModelProperty(value = "订单编号")
    private String orderNo;

    /**
     * 购买消耗积分
     */
    @ApiModelProperty(value = "购买消耗积分")
    private BigDecimal costIntegral;

    /**
     * 支付前拥有积分
     */
    @ApiModelProperty(value = "支付前拥有积分")
    private BigDecimal beforePaidIntegral;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;


}
